// pages/hero/hero.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    sideMargin: '114rpx', // 幻灯片前后边距
    circular: true, // 是否采用衔接滑动
    switch_flag:true,
    hero_list:[],
    story_list:[]
  },


  switch(e){
    console.log('传递的参数：', e.currentTarget.dataset.flag);
    var flag= e.currentTarget.dataset.flag;
    this.setData({
      switch_flag:flag
    })
    console.log(this.data.switch_flag);
    
  },

  toStoryDetail(e){
    console.log('传递的参数：', e.currentTarget.dataset.id);
  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad(options) {
     await this.getHeroList()
     await this.getStotyList()
  },

  // 获取英烈数据
  getHeroList(){
    wx.cloud.callFunction({
      name: 'getHeroList',
      success: res => {
        this.setData({
          hero_list: res.result,
        })
      },
      fail: err => console.error('获取数据失败：', err)
    })
  },
  // 获取传记数据
  getStotyList(){
    wx.cloud.callFunction({
      name: 'getStotyList',
      success: res => {
        console.log(res,'stroyres');
        this.setData({
          story_list: res.result,
        })
      },
      fail: err => console.error('获取数据失败：', err)
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})